package projectsys.sys.core.model;

import java.io.Serializable;

public class UserDetail implements Serializable{
	private static final long serialVersionUID = 1347565078446806861L;
	
	/**
	 * 用户详情ID
	 */
	private String userId;
	/**
	 * 用户姓名
	 */
	private String name;
	/**
	 * 用户身份证
	 */
	private String sfzh;
	/**
	 * 用户生日
	 */
	private String birthDay;
	/**
	 * 用户婚姻状况
	 */
	private String hyzk;
	/**
	 * 用户民族
	 */
	private String mz;
	/**
	 * 大学
	 */
	private String dx;
	/**
	 * 用户学历
	 */
	private String xl;
	/**
	 * 用户职业
	 */
	private String zy;
	/**
	 * 用户手机号码
	 */
	private String sjhm;
	/**
	 * 用户现住区划
	 */
	private String xzqh;
	/**
	 * 用户现住详址
	 */
	private String xzxz;
	/**
	 * 用户照片地址
	 */
	private String zpdz;
	/**
	 * 笔试分数
	 */
	private String bsfs;
	/**
	 * 面试时间
	 */
	private String mssj;
	/**
	 * 面试人
	 */
	private String msr;
	/**
	 * 面试意见
	 */
	private String msyj;
	/**
	 * 入职时间
	 */
	private String rzsj;
	/**
	 * 入职部门名称
	 */
	private String rzbumc;
	/**
	 *入职部门代码
	 */
	private String rzbmdm;
	/**
	 * 登记人姓名
	 */
	private String djrxm;
	/**
	 * 登记人身份证号
	 */
	private String djrsfzh;
	/**
	 * 登记人部门名称
	 */
	private String djrbmmc;
	/**
	 * 登记人部门代码
	 */
	private String djrbmdm;
	/**
	 * 登记时间
	 */
	private String djsj;
	/**
	 * 在职状态
	 */
	private String zzzt;
	/**
	 * 离职时间
	 */
	private String lzsj;
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getSfzh() {
		return sfzh;
	}
	public void setSfzh(String sfzh) {
		this.sfzh = sfzh;
	}
	public String getBirthDay() {
		return birthDay;
	}
	public void setBirthDay(String birthDay) {
		this.birthDay = birthDay;
	}
	public String getHyzk() {
		return hyzk;
	}
	public void setHyzk(String hyzk) {
		this.hyzk = hyzk;
	}
	public String getMz() {
		return mz;
	}
	public void setMz(String mz) {
		this.mz = mz;
	}
	public String getDx() {
		return dx;
	}
	public void setDx(String dx) {
		this.dx = dx;
	}
	public String getXl() {
		return xl;
	}
	public void setXl(String xl) {
		this.xl = xl;
	}
	public String getZy() {
		return zy;
	}
	public void setZy(String zy) {
		this.zy = zy;
	}
	public String getSjhm() {
		return sjhm;
	}
	public void setSjhm(String sjhm) {
		this.sjhm = sjhm;
	}
	public String getXzqh() {
		return xzqh;
	}
	public void setXzqh(String xzqh) {
		this.xzqh = xzqh;
	}
	public String getXzxz() {
		return xzxz;
	}
	public void setXzxz(String xzxz) {
		this.xzxz = xzxz;
	}
	public String getZpdz() {
		return zpdz;
	}
	public void setZpdz(String zpdz) {
		this.zpdz = zpdz;
	}
	public String getBsfs() {
		return bsfs;
	}
	public void setBsfs(String bsfs) {
		this.bsfs = bsfs;
	}
	public String getMssj() {
		return mssj;
	}
	public void setMssj(String mssj) {
		this.mssj = mssj;
	}
	public String getMsr() {
		return msr;
	}
	public void setMsr(String msr) {
		this.msr = msr;
	}
	public String getMsyj() {
		return msyj;
	}
	public void setMsyj(String msyj) {
		this.msyj = msyj;
	}
	public String getRzsj() {
		return rzsj;
	}
	public void setRzsj(String rzsj) {
		this.rzsj = rzsj;
	}
	public String getRzbumc() {
		return rzbumc;
	}
	public void setRzbumc(String rzbumc) {
		this.rzbumc = rzbumc;
	}
	public String getRzbmdm() {
		return rzbmdm;
	}
	public void setRzbmdm(String rzbmdm) {
		this.rzbmdm = rzbmdm;
	}
	public String getDjrxm() {
		return djrxm;
	}
	public void setDjrxm(String djrxm) {
		this.djrxm = djrxm;
	}
	public String getDjrsfzh() {
		return djrsfzh;
	}
	public void setDjrsfzh(String djrsfzh) {
		this.djrsfzh = djrsfzh;
	}
	public String getDjrbmmc() {
		return djrbmmc;
	}
	public void setDjrbmmc(String djrbmmc) {
		this.djrbmmc = djrbmmc;
	}
	public String getDjrbmdm() {
		return djrbmdm;
	}
	public void setDjrbmdm(String djrbmdm) {
		this.djrbmdm = djrbmdm;
	}
	public String getDjsj() {
		return djsj;
	}
	public void setDjsj(String djsj) {
		this.djsj = djsj;
	}
	public String getZzzt() {
		return zzzt;
	}
	public void setZzzt(String zzzt) {
		this.zzzt = zzzt;
	}
	public String getLzsj() {
		return lzsj;
	}
	public void setLzsj(String lzsj) {
		this.lzsj = lzsj;
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((birthDay == null) ? 0 : birthDay.hashCode());
		result = prime * result + ((bsfs == null) ? 0 : bsfs.hashCode());
		result = prime * result + ((djrbmdm == null) ? 0 : djrbmdm.hashCode());
		result = prime * result + ((djrbmmc == null) ? 0 : djrbmmc.hashCode());
		result = prime * result + ((djrsfzh == null) ? 0 : djrsfzh.hashCode());
		result = prime * result + ((djrxm == null) ? 0 : djrxm.hashCode());
		result = prime * result + ((djsj == null) ? 0 : djsj.hashCode());
		result = prime * result + ((dx == null) ? 0 : dx.hashCode());
		result = prime * result + ((hyzk == null) ? 0 : hyzk.hashCode());
		result = prime * result + ((lzsj == null) ? 0 : lzsj.hashCode());
		result = prime * result + ((msr == null) ? 0 : msr.hashCode());
		result = prime * result + ((mssj == null) ? 0 : mssj.hashCode());
		result = prime * result + ((msyj == null) ? 0 : msyj.hashCode());
		result = prime * result + ((mz == null) ? 0 : mz.hashCode());
		result = prime * result + ((name == null) ? 0 : name.hashCode());
		result = prime * result + ((rzbmdm == null) ? 0 : rzbmdm.hashCode());
		result = prime * result + ((rzbumc == null) ? 0 : rzbumc.hashCode());
		result = prime * result + ((rzsj == null) ? 0 : rzsj.hashCode());
		result = prime * result + ((sfzh == null) ? 0 : sfzh.hashCode());
		result = prime * result + ((sjhm == null) ? 0 : sjhm.hashCode());
		result = prime * result + ((userId == null) ? 0 : userId.hashCode());
		result = prime * result + ((xl == null) ? 0 : xl.hashCode());
		result = prime * result + ((xzqh == null) ? 0 : xzqh.hashCode());
		result = prime * result + ((xzxz == null) ? 0 : xzxz.hashCode());
		result = prime * result + ((zpdz == null) ? 0 : zpdz.hashCode());
		result = prime * result + ((zy == null) ? 0 : zy.hashCode());
		result = prime * result + ((zzzt == null) ? 0 : zzzt.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		UserDetail other = (UserDetail) obj;
		if (birthDay == null) {
			if (other.birthDay != null)
				return false;
		} else if (!birthDay.equals(other.birthDay))
			return false;
		if (bsfs == null) {
			if (other.bsfs != null)
				return false;
		} else if (!bsfs.equals(other.bsfs))
			return false;
		if (djrbmdm == null) {
			if (other.djrbmdm != null)
				return false;
		} else if (!djrbmdm.equals(other.djrbmdm))
			return false;
		if (djrbmmc == null) {
			if (other.djrbmmc != null)
				return false;
		} else if (!djrbmmc.equals(other.djrbmmc))
			return false;
		if (djrsfzh == null) {
			if (other.djrsfzh != null)
				return false;
		} else if (!djrsfzh.equals(other.djrsfzh))
			return false;
		if (djrxm == null) {
			if (other.djrxm != null)
				return false;
		} else if (!djrxm.equals(other.djrxm))
			return false;
		if (djsj == null) {
			if (other.djsj != null)
				return false;
		} else if (!djsj.equals(other.djsj))
			return false;
		if (dx == null) {
			if (other.dx != null)
				return false;
		} else if (!dx.equals(other.dx))
			return false;
		if (hyzk == null) {
			if (other.hyzk != null)
				return false;
		} else if (!hyzk.equals(other.hyzk))
			return false;
		if (lzsj == null) {
			if (other.lzsj != null)
				return false;
		} else if (!lzsj.equals(other.lzsj))
			return false;
		if (msr == null) {
			if (other.msr != null)
				return false;
		} else if (!msr.equals(other.msr))
			return false;
		if (mssj == null) {
			if (other.mssj != null)
				return false;
		} else if (!mssj.equals(other.mssj))
			return false;
		if (msyj == null) {
			if (other.msyj != null)
				return false;
		} else if (!msyj.equals(other.msyj))
			return false;
		if (mz == null) {
			if (other.mz != null)
				return false;
		} else if (!mz.equals(other.mz))
			return false;
		if (name == null) {
			if (other.name != null)
				return false;
		} else if (!name.equals(other.name))
			return false;
		if (rzbmdm == null) {
			if (other.rzbmdm != null)
				return false;
		} else if (!rzbmdm.equals(other.rzbmdm))
			return false;
		if (rzbumc == null) {
			if (other.rzbumc != null)
				return false;
		} else if (!rzbumc.equals(other.rzbumc))
			return false;
		if (rzsj == null) {
			if (other.rzsj != null)
				return false;
		} else if (!rzsj.equals(other.rzsj))
			return false;
		if (sfzh == null) {
			if (other.sfzh != null)
				return false;
		} else if (!sfzh.equals(other.sfzh))
			return false;
		if (sjhm == null) {
			if (other.sjhm != null)
				return false;
		} else if (!sjhm.equals(other.sjhm))
			return false;
		if (userId == null) {
			if (other.userId != null)
				return false;
		} else if (!userId.equals(other.userId))
			return false;
		if (xl == null) {
			if (other.xl != null)
				return false;
		} else if (!xl.equals(other.xl))
			return false;
		if (xzqh == null) {
			if (other.xzqh != null)
				return false;
		} else if (!xzqh.equals(other.xzqh))
			return false;
		if (xzxz == null) {
			if (other.xzxz != null)
				return false;
		} else if (!xzxz.equals(other.xzxz))
			return false;
		if (zpdz == null) {
			if (other.zpdz != null)
				return false;
		} else if (!zpdz.equals(other.zpdz))
			return false;
		if (zy == null) {
			if (other.zy != null)
				return false;
		} else if (!zy.equals(other.zy))
			return false;
		if (zzzt == null) {
			if (other.zzzt != null)
				return false;
		} else if (!zzzt.equals(other.zzzt))
			return false;
		return true;
	}
	public UserDetail() {
		super();
		// TODO Auto-generated constructor stub
	}

}
